#编写八位随即密码的程序：
#使用random的choice函数随即取出字符：
#改进程序，用户可以自己决定生成多少为的密码：
#调用choice模块

def rand(n=8):
    import random,sys
    kong= [] ; zifu = []
    mima = [] #定义空列表备用
    for i in range(97,123):   #求26个数字的列表
        kong.append(i)
    for str in kong:          #求26个字母的列表
        zifu.append(chr(str))
    for num in range(10):     #额外追加0-9的列表
        zifu.append(num)      #append追加其后
    print(zifu)
    x = int(input(sys.argv[1]))
    cishu = 0
    while cishu < x   :
        passwd = random.choice(zifu)  # 生成一个随即字符
        mima.append(passwd)
        cishu += 1
    print(mima)
rand()